#ifndef SNCVParams_h__
#define SNCVParams_h__
//------------------------------------------------------------
#include "opencv2\core\core.hpp"
#include <QString>
//------------------------------------------------------------
class SNCVParams
{
public:
	SNCVParams();
	~SNCVParams();
	// from|to file
	virtual void Write(cv::FileStorage &fs) const = 0;
	virtual bool Read(const cv::FileNode &node) = 0;
	// from|to screen
	//virtual void printDefaults() const;
	//virtual void printAttrs() const;
	virtual bool ScanAttr(const std::string prmName, const std::string val);
private:
	QString Name;
};
//------------------------------------------------------------
#endif // SNCVParams_h__

